Star TEX: The Next Generation
نویسنده
چکیده
While TEX is unanimously praised for its typesetting capabilities, it is also regularly blamed for its poor programmatic offerings. A macro-expansion system is indeed far from the best choice in terms of generalpurpose programming. Several solutions have been proposed to modernize TEX on the programming side. All of them currently involve a heterogeneous approach in which TEX is mixed with a full-blown programming language. This paper advocates another, homogeneous approach in which TEX is first rewritten in a modern language, Common Lisp, which serves both at the core of the program and at the scripting level. All programmatic macros of TEX are hence rendered obsolete, as the underlying language itself can be used for user-level programming.
منابع مشابه
Resistance is Futile: Cyborgs, Humanism and the Borg
Of all the villains populating the Star Trek universe, none is perhaps more terrifying and threatening than the Borg. First introduced in “Q Who,” the sixteenth episode of the second season of Star Trek: The Next Generation, this collective of cybernetic organisms quickly became “the signature villains for The Next Generation and Voyager eras of Star Trek” (Wikipedia). Unlike any previous or su...
متن کاملMkii – Mkiv
Some time ago the pdfTEX development team set a road map for the next generation of pdfTEX. It was decided that within a reasonable timeframe pdfTEX would go 24/32 bit and support OpenType fonts. At the same time, after some preliminary experiments, it was decided that it made sense to embed the Lua scripting engine into TEX. Currently, Taco Hoekwater and I spend a lot of time exploring the pos...
متن کاملSTAR: an integrated solution to management and visualization of sequencing data
MOTIVATION Easily visualization of complex data features is a necessary step to conduct studies on next-generation sequencing (NGS) data. We developed STAR, an integrated web application that enables online management, visualization and track-based analysis of NGS data. RESULTS STAR is a multilayer web service system. On the client side, STAR leverages JavaScript, HTML5 Canvas and asynchronou...
متن کاملGenome Wide Association Studies, Next Generation Sequencing and Their Application in Animal Breeding and Genetics: A Review
Recently genetic studies have been revolutionized by next generation sequencing (NGS) technology, and it is expected that the use of this technology will largely eliminate defects in the methods of association studies. The NGS technology is becoming the premier tool in genetics. However, at the moment the use of this method is limited especially in the livestock due to high cost and computation...
متن کاملObject - Oriented Programming , Descriptive Markup , and TEX Arthur
I describe a synthesis withn TEX of descriptive markup and object-oriented programming. An underlying formatting system may use a number of different collections of user-level markup, such as LATEX or SGML. I give an extension of WX's markup scheme that more effectively addresses the needs of a production environment. The implementation of such a system benefits from the use of the model of obj...
متن کامل